package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvNuo
 * @since 2025-04-02
 */
@TableName("gps18_device_bind_truck")
@ApiModel(value = "Gps18DeviceBindTruck对象", description = "")
public class Gps18DeviceBindTruck implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("设备id")
    private String objectid;

    @ApiModelProperty("设备序号")
    private Integer macNumber;

    @ApiModelProperty("是否使用中")
    private Integer inuse;

    @ApiModelProperty("车号")
    private String truckNo;

    @ApiModelProperty("品种名称")
    private String pdtName;

    @ApiModelProperty("公司名称")
    private String cpyName;

    @ApiModelProperty("绑定时间")
    private LocalDateTime bindTime;

    @ApiModelProperty("解绑时间")
    private LocalDateTime unbindTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getObjectid() {
        return objectid;
    }

    public void setObjectid(String objectid) {
        this.objectid = objectid;
    }
    public Integer getMacNumber() {
        return macNumber;
    }

    public void setMacNumber(Integer macNumber) {
        this.macNumber = macNumber;
    }
    public Integer getInuse() {
        return inuse;
    }

    public void setInuse(Integer inuse) {
        this.inuse = inuse;
    }
    public String getTruckNo() {
        return truckNo;
    }

    public void setTruckNo(String truckNo) {
        this.truckNo = truckNo;
    }
    public String getPdtName() {
        return pdtName;
    }

    public void setPdtName(String pdtName) {
        this.pdtName = pdtName;
    }
    public String getCpyName() {
        return cpyName;
    }

    public void setCpyName(String cpyName) {
        this.cpyName = cpyName;
    }
    public LocalDateTime getBindTime() {
        return bindTime;
    }

    public void setBindTime(LocalDateTime bindTime) {
        this.bindTime = bindTime;
    }
    public LocalDateTime getUnbindTime() {
        return unbindTime;
    }

    public void setUnbindTime(LocalDateTime unbindTime) {
        this.unbindTime = unbindTime;
    }

    @Override
    public String toString() {
        return "Gps18DeviceBindTruck{" +
            "id=" + id +
            ", objectid=" + objectid +
            ", macNumber=" + macNumber +
            ", inuse=" + inuse +
            ", truckNo=" + truckNo +
            ", pdtName=" + pdtName +
            ", cpyName=" + cpyName +
            ", bindTime=" + bindTime +
            ", unbindTime=" + unbindTime +
        "}";
    }
}
